package quoridor;

/**
 * Represents a particular action by one player, such as a move, request to
 * save, new game (only used by client), load game (only used by client), exit game.
 * @author Jono
 *
 */
public interface Action {
        /**
         * Returns an enummed type representing the type of the current action
         * @return ActionType type of action
         */
        public ActionType getType();
        /**
         * Returns any move object associated with this action
         * @return Move the move
         */
        public Move getMove();

}

